@charset "utf-8";
/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body{min-width:320px;font-size:0.875em;font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;color:#051b28;-webkit-text-size-adjust:none; background-color:#eee;}
img,fieldset{border:0;}
ul,ol,li{list-style:none;}
ul, ol, li {
    list-style: none;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
}
input, button, select, textarea {
    outline: none;
    border-radius: 0;
    font-family: "Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","Helvetica", "Arial", "sans-serif";
	-webkit-appearance:none; /*去除input默认样式*/
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

::-webkit-input-placeholder{color:#e2e2e2;}
::-moz-placeholder{color:#e2e2e2;}
:-moz-placeholder{color:#e2e2e2;}

em,address{font-style:normal;}
a{color:#000;text-decoration:none;}
table{border-collapse:collapse;}
#clear{clear:both;width:100%;background-color:#fff;}
#clear:after{display:block;clear:both;height:1px;margin-top:-1px;content:'';}

/*------整体-------*/
.contant{max-width: 640px;margin:0px auto 0px auto; min-height: 100%;display: block;background-size: 100% 100%; -webkit-box-sizing: border-box; min-width: 320px;position:relative; font-size: 0.875em; padding: 50px 4px 82px 4px;}
.contant2{max-width: 640px;margin:0px auto 0px auto; min-height: 100%;display: block;background-size: 100% 100%; -webkit-box-sizing: border-box; min-width: 320px;position:relative; font-size: 0.875em;}
.adress{ background: #ffda00; text-align: center; padding: 3% 0;}

/*----------商品列表--------*/
.mall_bt_banners{margin-bottom: 10px;}
.mall_bt_over {width:100%;background:#fff; overflow:hidden; padding:4px 6px;}
.bt_over_tlt{ font-size:14px !important; font-weight:400; display:block; white-space:nowrap; float:left;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;
word-break: break-all; width:70%;padding-right:4px;}
.bt_over_tlt i,.pro_rs i{ font-style: normal; font-size: 0.665em; color: darkgrey;}
.bt_over_jg{ display:block; float:right; width:30%; text-align:right; padding-right:4px; color:#919191; font-size: 0.875em;}
.add_gou,.quan{ width: 20px; height: 20px; line-height: 20px; background: #FF0004; text-align: center; color: aliceblue; border-radius: 100%; float: right;}

.add_gou2{ width: 20px; height: 20px; line-height: 20px; background: #FF0004; text-align: center; color: aliceblue; border-radius: 100%; margin: 0 auto;}

.mall_bt_over span em{ color:#FF0004;}
.mall_bt_banner img{ width:100%; display: block;  }
.mall_bt_tltes{ padding-bottom: 10px; padding-top: 6px; background: #fff;}



/*---------选择收货地址-------------*/
.header{ background: #ff6600; text-align: center; padding: 10px 0; color: #fff; position: fixed; z-index: 9999; width: 100%; left: 0; top: 0; }
.header_s{ width: 94%; max-width: 640px; margin: 0 auto;}
.header_s span{ display: block; float: left;height: 25px; line-height: 25px  }
.back{ width: 20%;}
.title{ width: 60%; padding-top: 2px; font-size: 1.2em !important;overflow:hidden;text-overflow:ellipsis; }
.add_ads{ width: 20%;}
.back{ text-align: left; height: 25px; line-height: 25px }
.add_ads { text-align: right; font-size: 0.875em;}

/*-------搜索地区-----*/
.search{ background: #fff; border-radius: 4px; overflow: hidden; margin-top: 20px; padding: 8px; font-size: 0.875em; padding: 15px 0;}
.region{ float: left; width: 20%; text-align: center; color:#4E4E4E;}
.sr_region{ float: left; width: 80%; }
#search{ border: 0;  border-left: 1px  solid #DFDFDF; padding-left: 6px; width: 95%; display:block;}
.location{ text-align: center; padding: 12px 0; background: #fff;}
.locations:before { content: "\e650"; font-size: 12px; padding-right: 4px;  color: #ff6600;}
.locationes:before { content: "\e650"; font-size: 16px; padding-right: 4px;  color: #fff;}


/*------------地区列表-----------*/

.ads_list_by{margin-top: 65px;}

/*-----------新建地址页------------*/

.adress_cont{ background:#fff; color:#6b6b6b; margin-bottom:2%;}
.adress_cont li{ padding:4% 0 4% 4%; border-bottom:1px solid #eee;}
.adress_bt_btn a{ display:block; width:96%; padding:4% 0; margin:6% auto; color:#fff; text-align:center; background:#ff4a39; border-radius:6px;}
.adress_cont li span{ display:block; float:left;}
.aderess_name{ border:0; margin-left:8%; width: 70%; color:#959595;}
.adress_nas,.aderess_name2{ border:0; margin-left:8%; color:#959595; width:70%; border:#f2f2f2 1px solid; border-radius:2px; padding:2% 0 2% 2%; margin-top:-1%;}

/*---------------商城产品-------------*/
.mall_prd{ overflow:hidden; background: #fff; padding-bottom: 4px; margin-top: 10px; }
.mall_prd li{ float:left; width:50%;  margin-bottom:1px;display:block; background:#fff; padding:0px;color:#58595b;position:relative; padding: 4px;}
.mall_prd li a{ }
.mall_prd_pic img{ width:100%; display:block;}
.mall_prd_tlt em,.pro_jf em,.other_nav_tl em{ color:#ff7f44 !important;}
.mall_prd_tlt{display: -webkit-box;line-height: 22px;margin-top: 6px;
overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;word-break: break-all;}
.mall_pro_yj,.mall_pro_jg,.mall_pro_btn{ margin-top:4px;}
.mall_pro_yj span,.mall_pro_jg span{display:inline-block;}
.pro_rs em{ color:#FF0004;}
.pro_yj { text-decoration:line-through; color:#bababa; float:right; padding-right:4px;}
.mall_pro_btn span{ display:block; width:96%; margin:6px auto; background:#f2780d; text-align:center; border-radius:2px; color:#fff; padding:4% 0;}
.mall_pro_jb{ position:absolute; left:0; top:0; background:#000; color:#fff; width:100%; height:20px; line-height:20px; text-align:center;}


/*---------------------底部悬浮----------------------------*/

.fixed_btom{background:#fff;_position:absolute; height:60px; bottom:0px; left:0px; width:100%;overflow:hidden;position:fixed;}
.fixed_btoms{ max-width:640px; margin:0 auto; overflow:hidden;}
.fix_rg_gw{  color:#666 !important; text-align: left;}
.fix_rg_dg{ background:#ccc;width:100%; color:#fff; text-align: center;}
.fix_rg_dg_ok{ background:#ff6600;width:100%; color:#fff; text-align: center;}
.fixed_cart_lf{ float:left; height:60px; width: 50%;}
.fixed_cart_lf span{width:30px;margin:16px 16px 0 8px; display:block; position:relative; float: left;}

.cart_jse{ float: left;}
.shot_n_i3{ position:absolute; width:15px; height:15px;  border-radius:15px; right:-6px; top:-4px; background:#ff3600; color:#fff; font-size:0.875em;letter-spacing:0px !important; text-align:center; line-height:15px;}
.fixed_cart_lf img{display:block; width:30px;}
.fixed_cart_rg{ float:left; width:50%;}
.fixed_cart_rg{ float:left;}
.fixed_cart_rg a{ display:block; height:60px; line-height:60px; font-size: 1.2em;}

/*-----------------------------加入购物车-----------------------*/
.sku_dialog {width: 100%;max-width: 640px; margin: 0 auto; min-width:320px;}
.widget_mask {background: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999;}
.widget_wrap2{position: fixed;bottom: 0;width: 100%;max-width: 640px;background: #fff; z-index: 9999999;border: 1px solid red; border-width: 1px 0 0 0; }
.widget_wraps{padding:4px 15px;}
.sku_header {min-height: 100px;border: 1px solid #eee;border-width: 0 0 1px 0;
-webkit-border-image: url(../images/border.gif) 2 stretch;width: 94%;margin: 0 3%; position:relative; padding-bottom:2%;}
.empty_prd{ text-align: right; padding: 15px 0 ; border-bottom: 1px solid #eee;}
.car_prd{ padding-bottom: 10px; color: #747474; font-size: 0.875em; }
.car_prd li{ display: block; padding: 8px 0;border-bottom: 1px solid #eee;}
.prd_tlt_s em{ color: #FF0004;}
.mall_bt_over{ position: relative;color: #747474;}
.prd_add_a{ position: absolute; top: 4px; right: 0;}
.prd_add_a div{ float: left; margin-left: 10px;}
.add_a_s{}
.cart_jgs{ color: #FF0004; font-size: 1.4em; margin-top: 6px; padding-left: 4px;}
.cart_jgb{ color: #A1A1A1; font-size: 0.875em;padding-left: 4px;}
.cart_jgs_b{ color: #FF0004; font-size: 1.4em; margin-top: 6px; padding-left:15px;}
.cart_jgb_b{ color: #A1A1A1; font-size: 0.875em;padding-left: 15px;}

.cart_jgb_t{color: #A1A1A1; font-size: 0.875em; padding-top: 20px;}


.widget_wrap{position: fixed;bottom: 0;width: 100%;max-width: 640px; z-index: 101;}
.title_pic { float:left;width:80px; height:80px; margin-top:3%; margin-right:3%;border: 1px solid #eee; border-radius:8px;}
.title_pic2{ width:80%; margin:0 auto; background-color:#fff; position:relative;}
#showDiv{ display:none;}
.title_text2{ text-align:center; padding-top:10px;}
.img_wrap img{ width:100%;}
.title_pic_1{ float:left;margin-top:3%; width:65%;white-space:nowrap; overflow:hidden;}
.title_pic_1 p{ display:block; line-height:24px;}
.colesd_btn2{margin-right: 0;width: 30px;height: 30px;position: absolute;z-index: 1;top: -10px;right: -10px;cursor:pointer;}
.colesd_btn2 img{width: 30px;height: 30px;}

.widget_wrap_numbers{ border:#eee 1px solid; margin-top:4%; padding:3% 0; color:#757575 ;-webkit-appearance:none;
}

.numbers_codes{ float:right; padding-right:2%;}
.numbers_codes a{ color:#ff9000;}
.widget_wrap_numbers span{ padding-left:2%;}
.wideget_numbers{ border:1px solid #fff; padding-left:4%; color:#eee; width:50%;}
.sku_bottom_btn{ overflow:hidden;padding-bottom:2%;}
.sku_bottom_btn a{ display:block; background:#168304; color:#fff; text-align:center; padding:4% 0; border-radius:8px; margin-top:4%; }
.sku_bottom_btn2{ overflow:hidden;padding-bottom:2%;}
.sku_bottom_btn2 a{ display:block; width:90%; margin:4% auto 0 auto; background:#168304; color:#fff; text-align:center; padding:4% 0; border-radius:8px; margin-top:4%; }
.sku_bottom_btn3{ overflow:hidden;padding-bottom:2%;}
.sku_bottom_btn3 a{ display:block; width:90%; margin:4% auto 0 auto; background:#ee3613; color:#fff; text-align:center; padding:4% 0; border-radius:8px; margin-top:4%; }
.mall_pd_jgx{ color:#fd6621; font-size:13px; font-weight:bold;}
.mall_pd_sl{ color:#707070; font-size:13px;}
.colesd_btn{margin-right: 0;background: url(w_7.png) no-repeat;-webkit-background-size: 40px auto;background-position: -6px -405px;background-size:40px auto;width: 40px;height: 40px;position: absolute;z-index: 1;top: 0;right: -25px;}
.sku_contant{border: 1px solid #eee;border-width: 0 0 1px 0;
    -webkit-border-image: url(border.gif) 2 stretch;width: 94%;margin: 0 3%; position:relative; overflow:hidden;padding-bottom:2%;}
.sku_contant_tlt,.sku_contant_size{ padding-top:8px;}
.sku_contant_size li{ float:left; font-size:12px; width:25%;}
.sku_contant_size li a{ display:block; width:90%; text-align:center; padding:4% 10%; border:#eee 1px solid; border-radius:4px;}
.sku_contant_size li a:hover{ display:block; width:90%; text-align:center; padding:4% 10%; border:#ff8400 1px solid; border-radius:4px;}
.sku_contant_size li.active a{border:#ff8400 1px solid;}

.sku_numbers{float:left; display:block; width:20%;}
.sku_contant_number{ float:right; width:80%; text-align:right;}
.sku_contant_number span{ border:1px solid #eee; display:block; float:right; padding:0 4%; margin-right:2px;}


/*------------------------商品详情----------------*/
.mail_prd_tp{ margin:0; padding:0; position:relative; background-color:#fff; max-width:640px;}
.mail_prd_tp img{ display:block; width:100%; margin:0 auto;}
.info_basic{background: #FFF none repeat scroll 0% 0%;margin-bottom: 0px;
border-width: 1px 0px 0px;border-top: 1px solid #eee;overflow:hidden;}
.basic_title {color: #747474;font-size:1.2em;padding: 10px 6px 6px 8px; background:#fcfcfc; border-bottom:#f6f7f7 1px solid; overflow:hidden;}
.price{padding: 0px 6px 0px 8px;background:#fcfcfc; border-bottom:#f6f7f7 1px solid; overflow:hidden; height:36px; line-height:36px;  position:relative; color:#a7a7a7;}
.price_jg_s{width:43%; float:left;}
.price_yj{ width:23%; float:left; text-align:left;text-decoration:line-through;color:#bababa;padding-top:3px;}
.price_jg_s em{color: #ec1b23;font-size: 1.8em; display:inline-block; }
.price_rs{color:#faaf3f; display:inline-block;  float:right;}
.basic_title p{ display:block;}
.basic_tlt{ float:left; width:78%;}
.basic_fx{ float:right; width:20%; text-align:center;border-left:1px solid #f1f1f1;}
.basic_fx a{ display:block; color:#ec1b23; font-size:12px;}

.basic_xqs{ background: #fff; margin-top: 6px;padding: 6px 6px 6px 8px;color: #747474; }
.xqs_tlt{border-bottom: 1px solid #eee; padding: 0px 0px 6px 0;}
.qstlt_sm{ padding: 6px 0; color: #CACACA;}
.qstlt_sm img{ display: block; width: 100%;}


/*------------------------订单提交----------------------*/
.submit_tlt{text-align:center; padding:4% 0; background:#fff; color:#666666; overflow:hidden; position:relative;}
.submit_tlt::after { content: "";display: inline-block;width: 8px;
height: 8px;position: absolute; right: 0;top: 50%;margin: -4px 16px;border: 1px solid #434a54;border-width: 1px 1px 0 0;-webkit-transform: rotate(45deg);}
.submit_btn a{ display:block; width:100%; padding:4% 0; margin:5% auto; text-align:center; background:#00cc00; color:#fff; border-radius:.5em;}


.cart_cont{ background:#fff; margin:2% auto 0 auto;}
.my_cart_sm{ text-align:center; padding:8px; margin-bottom:8px; background-color:#fcfcfc;}
.my_cart_sm em{ color:#ffba00;}

.cart_conts{ width:96%; margin:0 auto; padding-bottom:2%;}
.cart_conts_a{ width:96%; margin:0 auto;}
.cart_conts_tlt_b{ text-align:center; padding:4% 0;}
.del_f{display: inline-block;position: absolute; right: 0;top: 50%;margin: -4px 16px; color:#C3C3C3;  cursor:pointer;}
.del_f a{ color:#C0C0C0;}
.cart_conts_tlt{color:#5A5A5A; padding:2% 0; border-bottom:#f2f2f2 1px solid;}
.cart_conts_tlt_a{color:#5A5A5A; padding:2% 0;}
.cart_contes_ct{ overflow:hidden;border-bottom:#f2f2f2 1px solid; position:relative;}
.cart_lf{ float:left; width:80px; padding:2% 2% 2% 0;}
.cart_lf img{ display:block; width:90px; height:90px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border:#f2f2f2 1px solid; margin-left:4%;}
.cart_rg{padding:2% 0 2% 4%; width:60%;float:left; margin-left:2%;}
.cart_rg span{ display:block;color:#5A5A5A; margin-bottom:10px;}
.cart_rg_atlt{ float:left;}
.cart_rg_add { float:left; width:100px; margin-left:6%;}
.cart_add,.cart_number,.cart_crect{ float:left; display:block;border:1px solid #eee; display:block; padding:0 8%; margin-right:2px;}
.cart_rg span em,.cart_conts_tlt_b em{ color:#FF0004;}
.cart_names{ display:block;}
.conts_tlt_ad{ float:right; display:block; color:#929292;cursor:pointer;}
.conts_or{ border:0;}


.cart_contes_tltl{ padding:2% 0;}
.cart_contes_tltl em{ color:#FF0004;}



/*---------------------------管理地址---------------------------------------*/
.new-ct { min-height: 300px;background-color: #fff;}
.new-addr {padding: 20px 12px;}
.new-addr .new-mu_l2w {margin: 0;border-top: none;}
.new-mu_l2w {clear: both; margin: .5em 10px;border-top: 1px dotted #bebebe;}
.new-addr .new-mu_l2 {margin-bottom: 10px; border: 1px solid #999;}
.new-addr .new-mu_l2 .new-tit {padding: 7px 12px;border-bottom: 1px solid #999;}
.new-addr .new-tit {color: #6e6e6e;}
.new-p-re {position: relative;}
.new-addr .new-mu_l2 .new-txt {color: #6e6e6e;}
.new-addr .new-txt-rd2 {padding-left: 20px;color: #a40000;}
.new-addr .new-tit .new-option-r { top: 7px;}
.new-addr .new-option-r {position: absolute;top: 0; right: 12px;}
.new-addr .new-icon2 {display: inline-block;width: 16px;height: 22px;padding-right: 5px;
vertical-align: middle;}
.new-addr .new-mu_l2a {padding: 0 12px 8px;}
.new-mu_l2a {display: block;overflow: hidden;clear: both;padding: .22em 5px;}
.new-p-re {position: relative;}
.new-addr .new-mu_l2 .new-mu_l2cw {padding-top: 10px;color: #6e6e6e;}
.new-mu_l2cw {display: block;overflow: hidden;_zoom: 1;}
.new-addr-btn { color: #282828; text-align: right;}
.new-addr-bar {padding: 0 15px;vertical-align: top;}
.add_adress{ display: block; padding: 8px; border-radius: 2px; background-color: #08a608; color: #fff; text-align: center;}
.new-mg-tb30 { margin: 30px 0;}

/*-------------个人中心------------*/
.vipcenter .vipheader { padding: 1em;height: 165px; background:url(../images/hbg.png);background-size: cover;}
.touxiang {width: 85px;height: 85px; margin: 15px auto 0 auto;border-radius: 100%; border: 4px solid #ffe9b5;}
.touxiang img {border-radius: 100%;width: 100%;}
.touxiang2 {width: 85px;height: 85px; margin: 5px auto;border-radius: 100%; border: 4px solid #ffba00;}
.touxiang2 img {border-radius: 100%;width: 100%;}
.vipcenter .vipheader .name {font-size: 1.4em;text-align: center;
color: #fff; line-height: 2em;}
.vipcenter .vipheader .gztt {font-size: 1em;text-align: center;color: #fff; border:#FFF 1px solid; width:140px; padding:2px; margin:0 auto; border-radius:6px;}
.gztt i{ font-style:normal !important; color:#fff !important;}
.vipcenter .vipsan {padding: 10px 0;background: #f8f8f8;border-bottom: 1px solid #e9e9e9;overflow: auto;margin-bottom: 10px; width:100%;}
.one,.two,.three{ border-right: 1px solid #e9e9e9;}
.col-xs-4{width: 50%; float:left; text-align:center;}
.col-xs-3  {width: 25%; float:left; text-align:center;}
.vipcenter .vipsan a {color: #666;}
.vipcenter .vipsan h4 { font-size: 1em;line-height: 1.5em; font-weight:normal !important;}
.vipcenter .vipsan p {color:#fd641e;padding: 0px;margin: 0px;}
.vipcenter .vipul {background: #fff;padding: 0px;margin: 0px; border: 1px solid #e9e9e9;border-width: 1px 0; margin-bottom:2%;}
.vipcenter .vipul li { padding: 0px 0px;overflow: auto;border-bottom: 1px solid #e9e9e9;position: relative;}
.vipcenter .vipul li a { color: #666;display: block;padding: 10px 10px;height: 50px; position: relative;width: 100%;}
.vipcenter .vipul li:nth-child(10n+1) .icc { color: #939393;}
.vipcenter .vipul li .icc {float: left; padding-right: 1em;display: block;}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	
}
.icon-wodefensi:before {content: "\e6e0";}
.icon-wodedingdan:before{content: "\e706";}
.icon-daiyanyongjin:before { content: "\e610";}
.icon-haibao:before {content: "\e649";}
.icon-jiantouri:before {
content: "";display: inline-block;width: 10px;
height: 10px;position: absolute; right: 0;top: 50%;margin: 4px 4px;border: 1px solid #aaa;border-width: 1px 1px 0 0;-webkit-transform: rotate(45deg);}
.icon-jiantouri2:before {
content: "";display: inline-block;width: 10px;
height: 10px;position: absolute; right:0;top: 0%;margin: 4px 4px;border: 1px solid #aaa;border-width: 1px 1px 0 0;-webkit-transform: rotate(45deg);}
.icon-xiangxia:before {
content: "";display: inline-block;width: 10px;
height: 10px;position: absolute; right: 0;top: 50%;margin: 4px 4px;border: 1px solid #aaa;border-width: 0px 1px 1px 0px;-webkit-transform: rotate(45deg);}
.icon-yonghux:before { content: "\e613";}
.icon-shouhuodizhi:before { content: "\e651";}
.icon-lianxiwomen:before { content: "\e731";}
.vipcenter .vipul li .lzz {
    float: left; padding-top:4px;
}
.vipcenter .vipul li .vzz {
    float: right; padding-top:4px; padding-right: 24px;color: #fd641e;
}
.lzz em{ color:#FF8E00;}
.vipcenter .vipul li .lvzi {
    color: #fd641e;
}
.vipcenter .vipul li .rizi {
    position: absolute;
    right: 15px;
	top:15px;
}




/*------------------------待支付订单-----------------------------------*/
.list_order {position: relative;padding-bottom: 38px;overflow: hidden;min-height: 300px;}
.list_order img{ display:block; width: 100%;}
.myorder .orderlist:first-of-type {border-top: 0;}
.myorder .orderlist {float: left;width: 100%;padding-top: 5px; margin-bottom: 12px;background: #fff;border: 1px solid #e2e2e2; border-width: 1px 0 0;}
.myorder .orderlist>span {display: block;width: 100%;line-height: 28px;padding: 0 12px;
border: 1px solid #e2e2e2;border-width: 0 0 1px;color: #878a8d;}
.myorder .orderlist>span >label {display: block;float: right;color: #ff5366;font-size: 14px;padding-right:20px;}
.myorder .orderlist ul {padding: 0 14px;}
.myorder .orderlist ul li:first-child { border-top: none;}
.myorder .orderlist ul li {width: 100%;height: 112px;padding: 15px 5px;position: relative;}
.myorder .orderlist ul li a>span {display: block;float: left;height: 100%;width: 83px;overflow: hidden;}
.myorder .orderlist ul li a>span >img { width:83px; height:83px;}
img {-ms-interpolation-mode: bicubic;vertical-align: middle;}
.myorder .orderlist ul li a>label {position: absolute;left: 88px;right: 0;top: 0px;bottom: 0;padding: 15px 0px 12px 18px;font-size: 12px;line-height: 22px;}
.myorder .orderlist ul li a>label>.table { width: 100%; height: 100%;display: table;}
.myorder .orderlist ul li a>label>.table>div { margin-bottom:2%;}
.myorder .orderlist ul li a>label>.table>div.line1>span {vertical-align: middle;}
.myorder .orderlist ul li a>label>.table>div>span {display: table-cell;color: #4a4a4a;font-size: 11px;line-height: 15px;}
.myorder .orderlist ul li a>label>.table>div.line2>span {vertical-align: middle;color: #ff5366;font-size: 12px;font-weight: bold; display:block;}
.myorder .orderlist ul li a>label>.table>div>div {display: table;width: 100%;height: 100%;}
.myorder .orderlist ul li a>label>.table>div.line3 span {color: #c7c7c7;vertical-align: middle;}
.myorder .orderlist ul li a>label>.table>div>div>span {display: table-cell;font-size: 11px;
line-height: 15px;}
.myorder .orderlist>label {display: block;height: 45px;width: 100%;background: #eaedf4;
float: left;border: 1px solid #e5e5e5;border-width: 0 0 1px;-webkit-border-image: url(..images/border.gif) 2 stretch;}
.myorder .orderlist .orderStatus {line-height: 45px;padding: 0 10px;}
.orderStatus {float: left; display: inline-block; color: #878a8d;}
.btn.white { background: transparent; border: 1px solid #ff5366; color: #ff5366; padding:4px 10px;}
.btn.fr { margin: 7px 12px 0 0;}
.fr {float: right;}


#beizhu{ border:0; width: 100%;height: 40px; line-height: 40px;}
.beizhu_tlt{ width: 10%; height: 40px; line-height: 40px;}
.cart_conts_tlt_a{ overflow:hidden;}
.cart_conts_tlt_a span{ display: block; float: left;}
.beizhu_k{ width: 80%; margin-left: 10%;}




/*------------------------待支付订单-----------------------------------*/
.fan{ color:#fff;}
.status_payment{ text-align:center; font-size:1.2em; padding:15px 0;  width: 100%; background: #fff;}
.status_payment a{ width:92%; margin:0 auto; background:#04be02; display:block; padding:10px 0; color:#fff; border-radius:4px;}


/*------------------------选择附近地址-----------------------------------*/
.loc_tlt{ padding:4%;}
.loc_list{ background:#fff; overflow:hidden; padding:2% 4%;}
.loc_list li{ display:block; border-bottom:1px solid #f2f2f2; padding:3% 0;}


/*------------------------新增收货地址-----------------------------------*/
.addr_title{ background:#eee; padding:2% 0 3% 4% !important;}
.addr_huoqu{ color:#ddd; margin-left:5%;}
.addr_biao{ font-size:1em;}
.addr_shouhuo{ overflow:hidden;}
.addr_louhao{ width:65% !important;}


.empty_prd{overflow:hidden; font-size:0.875em; color:#989898;}
.empty_prd div{ float:left; width:50%; }
.empty_prd_qx{ text-align:left;}





/*------------------------弹窗-----------------------------------*/
.popup{position: fixed; left:10%; top:30%;width: 80%;background: #fff; z-index: 9999999; text-align:center; border-radius:4px;}
.popup_ico{ padding:20px 0 0 0;}
.popup_con{ padding:25px 0;}
.popup_bot{ border-top:1px solid #ddd; padding:5px 0; font-size:1.4em;}
.popup_bot a{ color:#ff6600;}
.ico_popup{ font-size:3em; color:#ff6600;}
/*------------------------toast-----------------------------------*/
.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 11000;
    display: none;
    width: 13.5rem;
    margin-top: 0;
    margin-left: -6.75rem;
    color: #3d4145;
    text-align: center;
    border-radius: .35rem;
    opacity: 0;
    -webkit-transition-property: -webkit-transform, opacity;
    -o-transition-property:      -o-transform, opacity;
    transition-property:         transform, opacity;
    -webkit-transform: translate3d(0, 0, 0) scale(1.185);
    transform: translate3d(0, 0, 0) scale(1.185);
}
.modal.modal-in {
    opacity: 1;
    -webkit-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
}
.modal.modal-out {
    z-index: 10999;
    opacity: 0;
    -webkit-transition-duration: 400ms;
    -o-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transform: translate3d(0, 0, 0) scale(.815);
    transform: translate3d(0, 0, 0) scale(.815);
}
.toast {
    width: auto;
    height: 2rem;
    padding: 0 .8rem;
    font-size: .8rem;
    line-height: 2rem;
    color: white;
    background: rgba(0, 0, 0, .8);
    border-radius: 1rem;
}